Issues in Parallel Automatic Diierentiation

نویسنده

  • Christian H. Bischof
چکیده

This paper shows how rst-order derivatives can be computed in parallel by considering the computational graph that underlies the evaluation of the target function. The graph can be generated eeciently from the ADOL-C computational trace and can be used to automatically deduce the structure of the Jacobian matrix and compute the Jacobian using the reverse mode of automatic diierentiation. By employing well-known graph-coloring techniques, one can dramatically decrease the number of reverse passes required. The resulting implementation performs well on the Sequent Symmetry and BBN Butterry TC2000 shared-memory multiprocessors. Lastly, we look at the problems that must be tackled to make automatic diierentiation a commonplace computing tool, and to allow for eecient implementations on high-performance computers. In our view, the key lies in nding better ways to incorporate user and/or compile-time information about the behavior of the program into the automatic diierentiation approach.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Issues in Parallel Automatic Di erentiation

This paper shows how rst-order derivatives can be computed in parallel by considering the computational graph that underlies the evaluation of the target function. The graph can be generated eeciently from the ADOL-C computational trace and can be used to automatically deduce the structure of the Jacobian matrix and compute the Jacobian using the reverse mode of automatic diierentiation. By emp...

متن کامل

Construction and Evaluation of an Incremental Iterative Version of a Parallel Multigrid Cfd Code via Automatic Diierentiation for Shape Optimization Construction and Evaluation of an Incremental Iterative Version of a Parallel Multigrid Cfd Code via Automatic Diierentiation for Shape Optimization

Automatic diierentiation (AD) is a technique for augmenting computer codes to compute derivatives of a subset of their outputs with respect to a subset of their inputs. AD has been shown to provide accurate, but ineecient, sensitivity-enhanced CFD codes for use in aerodynamic shape optimization. To address the ineeciency problem, several special purpose techniques have been suggested. One such ...

متن کامل

Automatic Differentiation of a Parallel Molecular Dynamics Application

The ADIC and ADIFOR automatic diierentiation tools have proven useful for obtaining the derivatives needed in many scientiic applications written in Fortran 77 or ANSI C. But many new scientiic programs are written for or ported to parallel platforms to achieve maximal performance. We provide an overview of our approach to the complex task of applying automatic diierentiation techniques to para...

متن کامل

Automatic Diierentiation of Numerical Integration Algorithms

Automatic diierentiation (AD) is a technique for automatically augmenting computer programs with statements for the computation of derivatives. This article discusses the application of automatic diierentiation to numerical integration algorithms for ordinary diierential equations (ODEs), in particular, the ramiications of the fact that AD is applied not only to the solution of such an algorith...

متن کامل

Adifor Working Note #5: Adifor: Automatic Diierentiation in a Source Translator Environment Adifor: Automatic Diierentiation in a Source Translator Environment

The numerical methods employed in the solution of many scientiic computing problems require the computation of derivatives of a function f : R n ! R m. ADIFOR (Automatic Diierentiation In FORtran) is a source transformation tool that accepts Fortran 77 code for the computation of a function and writes portable Fortran 77 code for the computation of the derivatives. In contrast to previous appro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1991